package util;

import entity.character;
import entity.game;
import entity.ground;

public class judgeUtil {

    //判断玩家的状态
    public static boolean judgeSleep(character character){
        return character.isSleep();
    }

    //判断是否资金充足
    //true 为充足
    //false 为不充足
    //负责人：洪涛
    public static boolean judgeMoney(int price,int characterMoney){

        return true;
    }

    //判断是否有房产
    //true为还有
    //false为没有
    //character为玩家的编号，依据此在ground中寻找相同编号的，如果有的话，则返回值
    //负责人：洪涛
    public static boolean judgeHaveHouses(ground ground,int characterNum){

        return true;
    }

    //这里判断是否破产
    public static boolean judgeFailed(int price,int characterMoney,ground ground,int characterNum){
        if (judgeMoney(price,characterMoney)==false){
         if(judgeHaveHouses(ground, characterNum)==false)
         {
            return true;
         }
            else { return false;}
        }
        else{
            return false;
        }
    }

    //判断游戏是否结束
    //当游戏只剩最后一人的时候则判断游戏结束
    //返回true的时候则判断游戏结束
    //返回false则游戏没有结束
    //负责人：洪涛
    public static boolean judgeGameEnd(game game){

        return true;
    }


}
